package com.neusoft.dao;

import java.util.List;
import org.apache.ibatis.annotations.Param;
import com.neusoft.bean.TabBbsUserinfo;
import com.neusoft.bean.TabBbsUserinfoExample;

public interface TabBbsUserinfoMapper {
    int countByExample(TabBbsUserinfoExample example);

    int deleteByExample(TabBbsUserinfoExample example);

    int deleteByPrimaryKey(Integer id);

    int insert(TabBbsUserinfo record);

    int insertSelective(TabBbsUserinfo record);

    List<TabBbsUserinfo> selectByExample(TabBbsUserinfoExample example);

    TabBbsUserinfo selectByPrimaryKey(Integer id);

    int updateByExampleSelective(@Param("record") TabBbsUserinfo record, @Param("example") TabBbsUserinfoExample example);

    int updateByExample(@Param("record") TabBbsUserinfo record, @Param("example") TabBbsUserinfoExample example);

    int updateByPrimaryKeySelective(TabBbsUserinfo record);

    int updateByPrimaryKey(TabBbsUserinfo record);
}